package com.cn.study005;

import java.util.Scanner;

/**
 * @author lw
 * @ClassName Shop02.java
 * @Description   升级购物结算
 * @createTime 2023年05月11日 14:02:00
 */
public class Shop02 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i=0;              //商品编号
        String str=null;
        int num=0;           //购买数量
        String s=null;       //商品名
        double price=0;      //商品价格
        double total=0;      //合计
        double dis=0.8;      //折扣
        System.out.println("MyShopping管理系统> 购物清算\n");
        System.out.println("* * * * * * * * * * * * * * * * * * * * * ");
        System.out.println("请选择购买的商品编号：");
        System.out.println("1.T恤\t");
        System.out.println("2.网球鞋\t");
        System.out.println("3.网球拍\t");
        System.out.println("* * * * * * * * * * * * * * * * * * * * * \n");
        do {
            System.out.println("请输入商品编号：");
            if (sc.hasNextInt()){
                i=sc.nextInt();
            }
            System.out.println("请输入购买数量：");
            if (sc.hasNextInt()){
                num=sc.nextInt();
            }
            switch (i){
                case 1:
                    s="T恤";
                    price=245;
                    break;
                case 2:
                    s="网球鞋";
                    price=570;
                    break;
                case 3:
                    s="网球拍";
                    price=320;
                    break;
                default:
                    System.out.println("输入错误，没有该商品！");
                    s="";
            }
            if (!s.equals(null)&&!s.equals("")){
                total = total+price*num;
                System.out.println(s+"\t￥"+price+"\t数量："+num+"\t合计￥"+total);
                System.out.println("是否继续(y/n)");
                str=sc.next();
            }else {
                System.out.println("是否继续(y/n)");
                str=sc.next();
            }
        }while (str.equals("y"));
        System.out.println("折扣："+dis);
        System.out.println("应付金额："+(total*dis));
        System.out.print("实付金额：");
        int sum=sc.nextInt();
        System.out.println("找钱："+(sum-(total*dis)));
    }
}

